package org.geektimes.injection.context.Initializer;


import org.geektimes.injection.context.ComponentContext;

/**
 * @FileName: IncludeComponentInitializer
 * @Description: 外部接口初始化器
 * @Author: MaWenHao
 * @Created: 2021/3/10 - 上午12:42
 */
public interface IncludeComponentInitializer {

    /**
     * 初始化方法,将第三方组件注册到容器上下文对象中
     * @param componentContext
     */
    void init(ComponentContext componentContext);

    /**
     * 组件 销毁方法
     * @param componentContext
     */
    void destroy(ComponentContext componentContext);
}
